package org.jeecg.modules.htxincailiao.order.constant;

import org.jeecg.domain.BaseEnum;


public enum HTOrderInfoTypeEnum implements BaseEnum {
    // 订单信息类型:
    // 0-商品立即购买订单确认信息 1-资料立即购买订单确认信息 2-购物结算订单确认信息
    // 3-购物车信息 4-下单后订单信息 5-报告立即购买订单确认信息

    /**
     *  商品立即购买订单确认信息
     */
    CONFIRM_FROM_GOODS(0, "商品立即购买订单确认信息"),

    /**
     *  资料立即购买订单确认信息
     */
    CONFIRM_FROM_LIBRARY(1, "资料立即购买订单确认信息"),

    /**
     * 购物结算订单确认信息
     */
    CONFIRM_FROM_CART(2, "购物结算订单确认信息"),

    /**
     * 购物车信息
     */
    CART_INFO(3, "购物车信息"),

    /**
     * 下单后订单信息
     */
    ORDERED(4, "下单后订单信息"),

    /**
     *  报告立即购买订单确认信息
     */
    CONFIRM_FROM_REPORT(5, "报告立即购买订单确认信息");


    private final Integer value;

    private final String desc;

    HTOrderInfoTypeEnum(Integer value, String desc) {
        this.value = value;
        this.desc = desc;
    }

    /**
     * 获取枚举类的值
     *
     * @return Integer
     */
    @Override
    public Integer getValue() {
        return value;
    }

    /**
     * 获取枚举类的说明
     *
     * @return String
     */
    @Override
    public String getDesc() {
        return this.desc;
    }
}
